/** 购物车单个课程删除 */
function deleteById(id,goodsId,type) {
	$.ajax({
		url: "/cart/ajax/delete.json",
		data: {
			"id": id,
			'goodsId': goodsId,
			"type": type
		},
		type: "post", dataType: "json",
		cache: false,
		success: function (result) {
			if (result.code === 0) {
				queryShopCartInfo();
				//重新查询购物车右侧列表
				shopCartHtml();
				//显示购物车数量
				showCartNums();
			}
		}
	});
}

//优惠券
function couponBtnClick(object){
	if (!$(object).hasClass("c-on")) {
		$(object).addClass("c-on");
		$(object).children("tt").css({"color" : "#FF4000"});
		$(".buyCouponWrap").css({"visibility" : "visible"});
	} else {
		$(object).removeClass("c-on");
		$(object).children("tt").css({"color" : "#666"});
		$(".buyCouponWrap").css({"visibility" : "hidden"});
	}
}

//初始化获得购物车信息
function queryShopCartInfo() {
	$.ajax({
		url: "/cart/ajax/info.html?type=1",
		type: "get",
		dataType: "text",
		cache: false,
		success: function (result) {
			if (result === '') {
				return layer.msg("购物车内没有课程,请先选购课程");
			} else {
				$("#shopingcart").html(result);
			}
			initPrice();
		}
	});
}

//显示页面课程价格,使用优惠卷时，只改变这3个div的显示即可
function initPrice() {
	//显示初始化 支付金额
	var totalMoney = $("#div_totalMoney").html();
	$("#oldmoney").html(totalMoney);
	$("#paySumPrice").html(totalMoney);
	$("#payprice").html(totalMoney);
	//将优惠券的信息清除
	$("#initcode").hide();
	$("#tjcode").show();
	$("#yhmoney").html("￥0.00");
	$("#yhTypeId").html("无");
	$("#couponCode").val("");
	$("#couponCodeHidden").val("");
	$("#queryCoupon").val('');
}
//格式化价格
function formatPrice(price) {
	if (typeof (price) == 'undefined' || price == null || price === "" || isNaN(price)) {
		return "￥0.00";
	} else {
		if (parseFloat(price).toFixed(2) > 0) {
			return "￥" + parseFloat(price).toFixed(2);
		} else {
			return "￥0.00"
		}
	}
}

//判断订单,提交订单 otherId相关id 暂时只用于会员销售类型id orderType商品类型
function orderSubmit(orderType) {
	if (Number($("#buyCount").html()) === 0) {
		return layer.msg("购物车内没有课程，请先选购课程！", {icon: 2});
	}
	var payType = $("input:radio[name='payType']:checked").val();
	if (payType !== 'alipay') {
		payType = "wxpay";
	}
	var couponCode = $("#couponCodeHidden").val();//优惠券编码
	var params = {
		"type": 1
		, "payType": payType
		, "couponCode": couponCode
		, "otherId": 0
		, "orderType": orderType
	}
	//订单提交，服务端要做验证，下单时重新查询数据库
	orderCreate(params);
}
//输入优惠券
function inputCouponCode() {
	if ($("#couponCode").val() !== "") {
		$('#tjcode').show();
		$("#initcode").hide();
		//手动输入优惠券时  将优惠券下拉框重置
		if ($("#couponCode").val() !== $("#queryCoupon").val()) {
			$("#queryCoupon").val('');
			$("#yhmoney").html("￥0.00");
			$("#yhTypeId").html("无");
			$("#couponCodeHidden").val("");
			$("#oldmoney").html($("#div_totalMoney").html());
			$("#paySumPrice").html($("#div_totalMoney").html());
			$("#payprice").html($("#div_totalMoney").html());
		}
	} else {
		$('#tjcode').hide();
		$("#initcode").show();
		initPrice();
	}
}

//验证优惠券
function addCouponCode(orderNo) {
	var str = $("#couponCode").val().trim();
	if (str === "" || str == null) {
		return layer.msg("请输入优惠券编号！");
	}
	$.ajax({
		type: "POST",
		url: "/ajax/coupon/check.json",
		data: {"couponCode": str, "orderNo": orderNo},
		dataType: "json",
		success: function (result) {
			$("#couponCodeHidden").val($("#couponCode").val());
			if (result.code !== 0) {
				initPrice();
				return layer.msg( result.msg);
			} else {
				$("#tjcode").hide();
				$("#initcode").show();

				var couponPrice = parseFloat(result.data.couponCodeDTO.amount).toFixed(2);
				var totalPrice = $("#div_totalMoney").html().replace("￥", "");
				var price = subtraction(totalPrice, couponPrice);
				$("#yhmoney").html(formatPrice(couponPrice));//优惠金额
				$("#yhTypeId").html("立减（" + formatPrice(couponPrice) + "元）");
				$("#paySumPrice").html(formatPrice(price));
				$("#payprice").html(formatPrice(price));
			}
		},
		error: function (error) {
			return layer.msg(error.responseText);
		}
	});
}
/**
 * 选择我的优惠券
 */
function chooseCoupon(obj) {
	var code = $(obj).val();
	if (code == null && code === '') {
		initPrice();
	} else {
		$("#initcode").hide();
		$("#tjcode").show();
		$("#yhmoney").html("￥0.00");
		$("#yhTypeId").html("无");
		$("#couponCode").val("");
		$("#couponCodeHidden").val("");
		$("#oldmoney").html($("#div_totalMoney").html());
		$("#paySumPrice").html($("#div_totalMoney").html());
		$("#payprice").html($("#div_totalMoney").html());
	}
	$("#couponCode").val(code).click();
}